Surprise Me!

Oil prices fall 17% - is global demand signaling a slowdown?

2024-10-31 5,961 Dailymotion

Spencer Welch, Vice President for Oil-Markets from S&P Global spoke to CGTN Europe about the oil price drops.

Buy Now on CodeCanyon